dewatering pump - French English Dictionary